package com.miplus.ccrm.core.pojo;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 触发器规则表
 * @TableName cp_calllist_trigger_querylink
 */
@TableName(value ="cp_calllist_trigger_querylink")
@Data
@KeySequence(value ="SEQ_CPLS_TRIGGER_LINK")
public class CpCalllistTriggerQuerylink implements Serializable {
    /**
     * 主键ID
     */
    @TableId(type = IdType.INPUT)
    private Integer queryruleid;

    /**
     * 目标列
     */
    private String targetcol;

    /**
     * 计算方式
     */
    private String method;

    /**
     * 候选值前置字符
     */
    private String colbefore;

    /**
     * 候选值
     */
    private String colvalue;

    /**
     * 候选值后置字符
     */
    private String colafter;

    /**
     * 触发器编号
     */
    private Integer triggerid;

    /**
     * 规则状态
     */
    private Integer status;

    /**
     * 规则名称/说明
     */
    private String name;

    /**
     * 开始时间
     */
    private Date startdt;

    /**
     * 结束时间
     */
    private Date enddt;

    /**
     * 表的缩写
     */
    private String tableas;

    /**
     * 表名.列名
     */
    private String splicecol;

    /**
     * 实际使用列
     */
    private String tsql;

    /**
     * 筛选类型： 1并且，2或者
     */
    private Integer type;

    /**
     * 关联QUERYDATACOL.ID
     */
    private Integer quyid;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}